home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Index / Easy View / Apprentice 1 / 4 Source Code Other < prev    next >
Text File  |  1994-05-13  |  18KB  |  523 lines

  1. Source Code Other
  2. A collection of other source code.
  3. ----------
  4. AppKiller 1.2
  5. An application for killing other applications.
  6. __________
  7. Brent Burton
  8. brentb@math.tamu.edu (Brent Burton)
  9. Apprentice:Source Code:Brent Burton:
  10. ----------
  11. BackInUse
  12. This is a simple program that doesn't do much of anything useful.
  13. __________
  14. Kenneth A. Long
  15. kenLong@aol.com (Kenneth A. Long)
  16. Apprentice:Source Code:Ken Long:
  17. ----------
  18. binhex
  19. This is a set of routines that will convert a file to and from binhex.
  20. __________
  21. Roy Wood
  22. rrwood@io.org (Roy Wood)
  23. Apprentice:Source Code:Roy Wood:
  24. ----------
  25. Biomorph 0.77
  26. The latest in a long stream of fractal-generating programs.
  27. __________
  28. Brent Burton
  29. brentb@math.tamu.edu (Brent Burton)
  30. Apprentice:Source Code:Brent Burton:
  31. ----------
  32. BlackLikeMe
  33. An After Dark module written in C. It is small, non-cpu intensive and just blackens the screen, nothing more.
  34. __________
  35. Joe Judge
  36. joe@clipper.cb.att.com (Joe Judge)
  37. Apprentice:Source Code:Joe Judge:
  38. ----------
  39. CAnimCursor
  40. This is a set of animated cursor routines for use with TCL.
  41. __________
  42. Jamie McCarthy
  43. k044477@kzoo.edu (Jamie McCarthy)
  44. Apprentice:Source Code:Jamie McCarthy:
  45. ----------
  46. CChoreQuartet 1.0.1
  47. This is a set of routines that manage chores under TCL.
  48. __________
  49. Jamie McCarthy
  50. k044477@kzoo.edu (Jamie McCarthy)
  51. Apprentice:Source Code:Jamie McCarthy:
  52. ----------
  53. CFlexiDataFile 1.1
  54. A subclass of CDataFile which lets you pretend that a resource, a handle, or even just a section of RAM is a data fork.
  55. __________
  56. Jamie McCarthy
  57. k044477@kzoo.edu (Jamie McCarthy)
  58. Apprentice:Source Code:Jamie McCarthy:
  59. ----------
  60. Chat 1.1.0
  61. A network chat utility. Requires MacTCP.
  62. __________
  63. Peter Lewis
  64. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  65. Apprentice:Source Code:Peter Lewis:
  66. ----------
  67. Chef 1.1
  68. A utility that translates text files into Swedish Chef speak.
  69. __________
  70. Mark Pilgrim
  71. f8dy@netaxs.com (Mark Pilgrim)
  72. Apprentice:Source Code:Mark Pilgrim:
  73. ----------
  74. ColorStars
  75. This is an interesting "warp" source in that it draws 3x3 antialiased stars. Control movement by mouseLoc and speed/direction by '+' and '-' keys.  'q' or click quits. Mouse left or right of center acts like an aileron effect - not true space flight simulation. Run in 1 bit mode the stars are 1x1.
  76. __________
  77. Kenneth A. Long
  78. kenLong@aol.com (Kenneth A. Long)
  79. Apprentice:Source Code:Ken Long:
  80. ----------
  81. ControlPanelLock
  82. Once this is loaded, the user cannot get into the control panel. Works only under System 6.
  83. __________
  84. Roy Wood
  85. rrwood@io.org (Roy Wood)
  86. Apprentice:Source Code:Roy Wood:
  87. ----------
  88. CPrefsFile & Friends 1.0
  89. Supports preferences stored in one resource. Finds the Preferences Folder and does the opening, closing, reading, and writing from the file.
  90. __________
  91. Jamie McCarthy
  92. k044477@kzoo.edu (Jamie McCarthy)
  93. Apprentice:Source Code:Jamie McCarthy:
  94. ----------
  95. CRandom 1.0
  96. A handy little random number generator.
  97. __________
  98. Jamie McCarthy
  99. k044477@kzoo.edu (Jamie McCarthy)
  100. Apprentice:Source Code:Jamie McCarthy:
  101. ----------
  102. CScrollorama 1.1
  103. A subclass of CPanorama with four features: Scroll() does not call _ScrollRect, so there's no erasure flash; scrolling is restricted within a margin; bug fix to SetBounds(); and, avoidance.
  104. __________
  105. Jamie McCarthy
  106. k044477@kzoo.edu (Jamie McCarthy)
  107. Apprentice:Source Code:Jamie McCarthy:
  108. ----------
  109. Darth Fader 1.0
  110. A simple screen saver.
  111. __________
  112. Mark Pilgrim
  113. f8dy@netaxs.com (Mark Pilgrim)
  114. Apprentice:Source Code:Mark Pilgrim:
  115. ----------
  116. dcl-ANSI
  117. This code is based on a small program in Kernighan & Ritchie's “The C Programming Language,” 2nd ed., §5.12.  Yes, that's the famous “K&R,” the book that no C programmer should be without.  I changed a lot of stuff, enough that I feel comfortable about distributing this source (although I'm not a lawyer...sigh...)
  118. __________
  119. Jamie McCarthy
  120. k044477@kzoo.edu (Jamie McCarthy)
  121. Apprentice:Source Code:Jamie McCarthy:
  122. ----------
  123. DeHQX 2.0.0
  124. A utility to unbinhex files that are formatted with the BinHex specification.
  125. __________
  126. Peter Lewis
  127. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  128. Apprentice:Source Code:Peter Lewis:
  129. ----------
  130. Devil's Cubes 1.0.1
  131. A game where you try and manipulate colors on each side of a cube.
  132. __________
  133. Mark Pilgrim
  134. f8dy@netaxs.com (Mark Pilgrim)
  135. Apprentice:Source Code:Mark Pilgrim:
  136. ----------
  137. Dialectic 1.2
  138. A utility that will convert text files to different dialects.
  139. __________
  140. Mark Pilgrim
  141. f8dy@netaxs.com (Mark Pilgrim)
  142. Apprentice:Source Code:Mark Pilgrim:
  143. ----------
  144. EarthPlot 3.0.1
  145. This utility draws a picture of the Earth as seen from space.
  146. __________
  147. Kenneth A. Long
  148. kenLong@aol.com (Kenneth A. Long)
  149. Apprentice:Source Code:Ken Long:
  150. ----------
  151. ENV Server
  152. A UNIX-style environment variables on the Mac.
  153. __________
  154. Brent Burton
  155. brentb@math.tamu.edu (Brent Burton)
  156. Apprentice:Source Code:Brent Burton:
  157. ----------
  158. FetchNews 1.0.0b
  159. A demonstration program that allows you to grab news that you can use with an old version of Newswatcher in demo mode. The latest version of Newswatcher does not support this mode, but the FetchNews program itself is a useful example.
  160. __________
  161. Peter Lewis
  162. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  163. Apprentice:Source Code:Peter Lewis:
  164. ----------
  165. Final Chance 1.1.1
  166. A utility that lets you gives you one more final chance to change your mind about shutting down your Mac.
  167. __________
  168. Mark Pilgrim
  169. f8dy@netaxs.com (Mark Pilgrim)
  170. Apprentice:Source Code:Mark Pilgrim:
  171. ----------
  172. Finger 1.3.5
  173. A network finger client. Also comes with a finger server. Requires MacTCP.
  174. __________
  175. Peter Lewis
  176. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  177. Apprentice:Source Code:Peter Lewis:
  178. ----------
  179. flame
  180. An After Dark module written in C. This module is based on the "flame" module in the xlock screensaver for X windows.
  181. __________
  182. Joe Judge
  183. joe@clipper.cb.att.com (Joe Judge)
  184. Apprentice:Source Code:Joe Judge:
  185. ----------
  186. FMenus Example
  187. This is some example code to demonstrate the use of MyFMenus.unit.  This unit implements FMenus in a similar way to the Finder, which allows decoupling of the menu position from the code that executes the menu's command.  The example program is not a full shell, it simply implements the Menus, and each menu selection prints a message to the console window.
  188. __________
  189. Peter Lewis
  190. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  191. Apprentice:Source Code:Peter Lewis:
  192. ----------
  193. Fudd
  194. A utility that converts text files into Elmer Fudd speak.
  195. __________
  196. Mark Pilgrim
  197. f8dy@netaxs.com (Mark Pilgrim)
  198. Apprentice:Source Code:Mark Pilgrim:
  199. ----------
  200. Ghost
  201. This is a classic word-building challenge game.
  202. __________
  203. Mark Pilgrim
  204. f8dy@netaxs.com (Mark Pilgrim)
  205. Apprentice:Source Code:Mark Pilgrim:
  206. ----------
  207. Glider 3.14
  208. Fly a paper airplane through the rooms of a house. Black and white graphics. Source code in Pascal.
  209. __________
  210. John Calhoun
  211. softdoroth@aol.com (John Calhoun)
  212. Apprentice:Source Code:John Calhoun:
  213. ----------
  214. Glypha 3.02
  215. This is a game that is very similar to Joust, but it's in black and white. Source code in Pascal.
  216. __________
  217. John Calhoun
  218. softdoroth@aol.com (John Calhoun)
  219. Apprentice:Source Code:John Calhoun:
  220. ----------
  221. Glypha II 1.21
  222. This is a game that is very similar to Joust, and it supports 16 color graphics. Source code in Pascal.
  223. __________
  224. John Calhoun
  225. softdoroth@aol.com (John Calhoun)
  226. Apprentice:Source Code:John Calhoun:
  227. ----------
  228. GSITC
  229. This utility makes the cursor go sit in the corner of your monitor.
  230. __________
  231. Mark Pilgrim
  232. f8dy@netaxs.com (Mark Pilgrim)
  233. Apprentice:Source Code:Mark Pilgrim:
  234. ----------
  235. HDGarbageCollector
  236. This code creates a master image of what a hard drive contains.
  237. __________
  238. Roy Wood
  239. rrwood@io.org (Roy Wood)
  240. Apprentice:Source Code:Roy Wood:
  241. ----------
  242. HierMenu Demo
  243. This program demonstrates how to use hierarchical menus. It also demonstrates how to handle DA's and how to make an About box.
  244. __________
  245. Kenneth A. Long
  246. kenLong@aol.com (Kenneth A. Long)
  247. Apprentice:Source Code:Ken Long:
  248. ----------
  249. InvertShapes
  250. An After Dark module written in C. It inverts sections of your screen until the whole thing is a very hashed message.
  251. __________
  252. Joe Judge
  253. joe@clipper.cb.att.com (Joe Judge)
  254. Apprentice:Source Code:Joe Judge:
  255. ----------
  256. Jotto ][ 1.0
  257. A simple word game based on logic and frustration. The computer will pick a 5- or 6-letter word from its 2000+ word database, and you have fifteen tries to guess it. If your guess is not right, the computer will tell you how many letters from your guess are in the actual word. However, all your guesses have to be valid words.
  258. __________
  259. Mark Pilgrim
  260. f8dy@netaxs.com (Mark Pilgrim)
  261. Apprentice:Source Code:Mark Pilgrim:
  262. ----------
  263. JPartialResources 1.0.1
  264. Extends the partial resource calls into System 6.
  265. __________
  266. Jamie McCarthy
  267. k044477@kzoo.edu (Jamie McCarthy)
  268. Apprentice:Source Code:Jamie McCarthy:
  269. ----------
  270. MacBinary II+ 1.0.0
  271. This is a System 7 drag&drop converter for MacBinary files.  It has no User Interface, simply drop a MacBinary file on it and it will be decoded, drop any other file or folder on it and it will be encoded.
  272. __________
  273. Peter Lewis
  274. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  275. Apprentice:Source Code:Peter Lewis:
  276. ----------
  277. MandelNet
  278. This is a distributed Mandelbrot generator. It uses AppleTalk to locate other copies of the app running on the network and then instructs each copy to generate a separate part of the Mandelbrot set, and finally reconstructs the complete image from the pieces.
  279. __________
  280. Roy Wood
  281. rrwood@io.org (Roy Wood)
  282. Apprentice:Source Code:Roy Wood:
  283. ----------
  284. Menu fixer 1.0
  285. This utility syncrhonizes menu IDs and menu resource IDs.
  286. __________
  287. Mark Pilgrim
  288. f8dy@netaxs.com (Mark Pilgrim)
  289. Apprentice:Source Code:Mark Pilgrim:
  290. ----------
  291. Meter Control
  292. This is a basic dial control definition (CDEF). The user is able to click to the left and right of the needle to move it, or click directly on the needle to position it.
  293. __________
  294. Brent Burton
  295. brentb@math.tamu.edu (Brent Burton)
  296. Apprentice:Source Code:Brent Burton:
  297. ----------
  298. Morpion 1.0.0
  299. Morpion is a simple solitaire game (although, as with most solitaire games it has a habbit of becoming a group sport :-).  I saw this on a friends Newton (the program there written by Henri Lamiraux), and I wrote a Mac version to avoid watching some boring videos.
  300. __________
  301. Peter Lewis
  302. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  303. Apprentice:Source Code:Peter Lewis:
  304. ----------
  305. Mouse
  306. A set of utilities for manipulating the way your mouse works.
  307. __________
  308. Mark Pilgrim
  309. f8dy@netaxs.com (Mark Pilgrim)
  310. Apprentice:Source Code:Mark Pilgrim:
  311. ----------
  312. MSG Demo 1.4
  313. This is a demonstration program that shows many different effects and functionality.
  314. __________
  315. Mark Pilgrim
  316. f8dy@netaxs.com (Mark Pilgrim)
  317. Apprentice:Source Code:Mark Pilgrim:
  318. ----------
  319. My Units
  320. This is an invaluable collection of routines that assist in writing Pascal source code. Included are routines that do everything from handling TCP/IP to managing file I/O.
  321. __________
  322. Peter Lewis
  323. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  324. Apprentice:Source Code:Peter Lewis:
  325. ----------
  326. MyCard
  327. This is a set of routines that handle displaying an about box.
  328. __________
  329. Kenneth A. Long
  330. kenLong@aol.com (Kenneth A. Long)
  331. Apprentice:Source Code:Ken Long:
  332. ----------
  333. NewCube
  334. This program demonstrates some fancy math and line drawing to give the illusion of a rotating cube.
  335. __________
  336. Kenneth A. Long
  337. kenLong@aol.com (Kenneth A. Long)
  338. Apprentice:Source Code:Ken Long:
  339. ----------
  340. NewMaxwell
  341. This program displays particles in a box, with a gate in the middle.
  342. __________
  343. Kenneth A. Long
  344. kenLong@aol.com (Kenneth A. Long)
  345. Apprentice:Source Code:Ken Long:
  346. ----------
  347. NewShuttle
  348. This program displays a wire frame drawing of a space shuttle as it is rotated.
  349. __________
  350. Kenneth A. Long
  351. kenLong@aol.com (Kenneth A. Long)
  352. Apprentice:Source Code:Ken Long:
  353. ----------
  354. OvalsDoodadd 1.1
  355. This program draws an oval in a rectangle, offsets the rectangle, draws another, etc. until a parameter set by a control is reached.
  356. __________
  357. Kenneth A. Long
  358. kenLong@aol.com (Kenneth A. Long)
  359. Apprentice:Source Code:Ken Long:
  360. ----------
  361. Pararena 1.3
  362. A one-on-one action game where you are pitted against the computer, trying to gain control of a single ball in a dish-like arena. The object is to deposit this ball in your opponent's goal. Black and white graphics. Source code in Pascal.
  363. __________
  364. John Calhoun
  365. softdoroth@aol.com (John Calhoun)
  366. Apprentice:Source Code:John Calhoun:
  367. ----------
  368. PBGetInfo INIT
  369. This is a system folder lock that only runs under System 6. It prevents items in the System Folder from appearing in standard get file dialogs.
  370. __________
  371. Roy Wood
  372. rrwood@io.org (Roy Wood)
  373. Apprentice:Source Code:Roy Wood:
  374. ----------
  375. PeekaBoo
  376. An After Dark module written in C. It requires Color Quickdraw (uses offscreen graphics worlds for the faces). Many strange and exciting things peer out the window of your computer. Some make sounds and some will do interesting things while on your screen.
  377. __________
  378. Joe Judge
  379. joe@clipper.cb.att.com (Joe Judge)
  380. Apprentice:Source Code:Joe Judge:
  381. ----------
  382. Pentominoes 1.4.1
  383. This is a rendition of the classic Pentominoes game.
  384. __________
  385. Mark Pilgrim
  386. f8dy@netaxs.com (Mark Pilgrim)
  387. Apprentice:Source Code:Mark Pilgrim:
  388. ----------
  389. Rae
  390. An After Dark module written in C.  It is based on a program that ran on the original blit terminals.
  391. __________
  392. Joe Judge
  393. joe@clipper.cb.att.com (Joe Judge)
  394. Apprentice:Source Code:Joe Judge:
  395. ----------
  396. SCSI
  397. This is some experimental SCSI code for formatting hard drives. May be useful to others.
  398. __________
  399. Roy Wood
  400. rrwood@io.org (Roy Wood)
  401. Apprentice:Source Code:Roy Wood:
  402. ----------
  403. Shutdown Fade 1.0
  404. This utility fades your computer when it is shut down.
  405. __________
  406. Mark Pilgrim
  407. f8dy@netaxs.com (Mark Pilgrim)
  408. Apprentice:Source Code:Mark Pilgrim:
  409. ----------
  410. Shutdown FX 1.4
  411. A utility for setting up special effects when you shut down your Macintosh.
  412. __________
  413. Mark Pilgrim
  414. f8dy@netaxs.com (Mark Pilgrim)
  415. Apprentice:Source Code:Mark Pilgrim:
  416. ----------
  417. Sleep Deprivation 1.0
  418. This utility prevents PowerBooks from entering sleep mode.
  419. __________
  420. Mark Pilgrim
  421. f8dy@netaxs.com (Mark Pilgrim)
  422. Apprentice:Source Code:Mark Pilgrim:
  423. ----------
  424. SoundSwirl
  425. This is a small application that generates geometric shapes around the mouse pointer. The shape's size corresponds to the current sound level of the built-in microphone. Thus, you must have sound-input hardware to use this program.
  426. __________
  427. Brent Burton
  428. brentb@math.tamu.edu (Brent Burton)
  429. Apprentice:Source Code:Brent Burton:
  430. ----------
  431. Speedy Mouse ][
  432. This utility increases the speed at which your mouse travels across the screen.
  433. __________
  434. Mark Pilgrim
  435. f8dy@netaxs.com (Mark Pilgrim)
  436. Apprentice:Source Code:Mark Pilgrim:
  437. ----------
  438. SS picker 1.1
  439. This utility picks a random startup screen each time you start up your Mac.
  440. __________
  441. Mark Pilgrim
  442. f8dy@netaxs.com (Mark Pilgrim)
  443. Apprentice:Source Code:Mark Pilgrim:
  444. ----------
  445. sscanf
  446. This is a sscanf() implementation.
  447. __________
  448. Brent Burton
  449. brentb@math.tamu.edu (Brent Burton)
  450. Apprentice:Source Code:Brent Burton:
  451. ----------
  452. Stella Obscura 1.1
  453. This is a game that takes you out into space with stuff coming at you in 3-D. Black and white graphics. Source code in Pascal.
  454. __________
  455. John Calhoun
  456. softdoroth@aol.com (John Calhoun)
  457. Apprentice:Source Code:John Calhoun:
  458. ----------
  459. SysBeep INIT
  460. This utility randomizes the system beep.
  461. __________
  462. Roy Wood
  463. rrwood@io.org (Roy Wood)
  464. Apprentice:Source Code:Roy Wood:
  465. ----------
  466. Talk 1.0.0
  467. Talk&Talkd are a Macintosh implementation of the Un*x Talk protocol.  They are compatible with BSD 4.3 Talk (ntalk), as well as with some versions of 4.2 Talk (otalk), in particular, they are compatible with the Sun's current implementation of BSD 4.2 Talk (although the connection time is somewhat slower (around 10 seconds)).
  468. __________
  469. Peter Lewis
  470. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  471. Apprentice:Source Code:Peter Lewis:
  472. ----------
  473. TCPExample
  474. This is some example code to demonstrate the use of my TCP units. These units implement a relatively high level interface to MacTCP, and allow fairly easy writing of TCP applications in Pascal using event driven programming.  The example program is not a full shell, it simply implements a very basic finger to a fixed user@host.
  475. __________
  476. Peter Lewis
  477. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  478. Apprentice:Source Code:Peter Lewis:
  479. ----------
  480. TCPOOExample
  481. This is some example code to demonstrate the use of my Object Oriented TCP units. These units implement a relatively high level interface to MacTCP, and allow fairly easy writing of TCP 
  482. applications in Pascal using event driven, object oriented programming. The example program is not a full shell, it simply implements a very basic finger to a fixed user@host.
  483. __________
  484. Peter Lewis
  485. peter.lewis@info.curtin.edu.au (Peter N Lewis)
  486. Apprentice:Source Code:Peter Lewis:
  487. ----------
  488. Trench
  489. This is the source code to the trench simulator that simulates navigating a trench, as in Star Wars.
  490. __________
  491. Kenneth A. Long
  492. kenLong@aol.com (Kenneth A. Long)
  493. Apprentice:Source Code:Ken Long:
  494. ----------
  495. Trig Table Maker
  496. Create tables of sine and cosine trigonometry. Source code in C.
  497. __________
  498. John Calhoun
  499. softdoroth@aol.com (John Calhoun)
  500. Apprentice:Source Code:John Calhoun:
  501. ----------
  502. UNIMAC
  503. Remember those super huge computers in old movies and television series, the ones with all the blinking lights? Well, you can turn your Mac into one of those things with this program. Colorful. Source code in C.
  504. __________
  505. John Calhoun
  506. softdoroth@aol.com (John Calhoun)
  507. Apprentice:Source Code:John Calhoun:
  508. ----------
  509. Voyeur
  510. This is a no-frills file viewer.
  511. __________
  512. Mark Pilgrim
  513. f8dy@netaxs.com (Mark Pilgrim)
  514. Apprentice:Source Code:Mark Pilgrim:
  515. ----------
  516. Warez 1.1
  517. This is a converter program that converts text files into subtly different ones.
  518. __________
  519. Mark Pilgrim
  520. f8dy@netaxs.com (Mark Pilgrim)
  521. Apprentice:Source Code:Mark Pilgrim:
  522. ----------
  523.